﻿#region << 版 本 注 释 >>
/*----------------------------------------------------------------
// Copyright (C) 2021 kingerrobot
// 版权所有。 
//
// 文件名：DateTimeHelper
// 文件功能描述：
//
// 创建者：名字 (zzl)
// 时间：2021/12/21 13:43:13
//
// 修改人：
// 时间：
// 修改说明：
// 版本：V1.0.0
//----------------------------------------------------------------*/
#endregion
namespace KingerRobot.MexicoSailunMDC.SpiService.Helpers;
public static class DateTimeHelper
{
    /// <summary>
    /// 时间差（秒）
    /// </summary>
    /// <param name="DateTime"></param>
    /// <returns></returns>
    public static double DateDiffSeconds(DateTime DateTime)
    {
        var now = new DateTime();
        var ts1 = new TimeSpan(now.Ticks);
        var ts2 = new TimeSpan(DateTime.Ticks);
        var ts = ts1.Subtract(ts2).Duration();
        // dateDiff = ts.Days.ToString() + "天" + ts.Hours.ToString() + "小时" + ts.Minutes.ToString() + "分钟" + ts.Seconds.ToString() + "秒";

        return ts.TotalSeconds;
    }

    /// <summary>
    /// 获取数据库时间
    /// </summary>
    /// <returns></returns>
    public static DateTime GetNowTime()
    {
        var now = XApp.Current.DbConfig.ToObject<DbConfig>().Now;

        return now;
    }

}
